Installation zu Fuß ------------------- Beachten: ~$ Kommando kann als unprivilegierter Benutzer ausgeführt werden ~# Kommando wird via `sudo` oder als "root" ausgeführt : Subshell von einem interaktiven Programm (z.B. `fdisk`) ### Partitionieren ~# fdisk /dev/sda : g : n : (Enter) : (Enter) : +128M (falls innerhalb der fdisk-Session gfragt wird ob Dateisystem-"Signaturen" entfernt werden sollen -> ja) : n : (Enter) : (Enter) : -8G : n : (Enter) : (Enter) : (Enter) : t : 1 : 1 : w ### Dateisysteme und Subvolumes anlegen ~# mkfs.vfat -F32 -n SYSTEM /dev/sda1 ~# mkfs.btrfs -L Debian /dev/sda2 ~# mkswap -L SWAP_1 /dev/sda3 ~# mount /dev/sda2 /mnt ~# btrfs subvolume create /mnt/trixie ~# btrfs subvolume create /mnt/home ~# umount /mnt ~# mount -o subvol=trixie /dev/sda2 /mnt ### Basisinstallation ~# debootstrap --variant=minbase trixie /mnt ~# mount --rbind /dev /mnt/dev ~# mount --rbind /sys /mnt/sys ~# mount --rbind /proc /mnt/proc ~# chroot /mnt ~# apt-get install linux-image-amd64 grub-efi init sudo net-tools nano vim ifupdown ssh iputils-ping psutils btrfs-progs busybox-static ### Bootloader installieren (weiter innerhalb der chroot-Umgebung) ~# mkdir /boot/efi ~# mount /dev/sda1 /boot/efi ~# grub-install ~# update-initramfs -u ~# update-grub ### System konfigurieren ~# passwd : ... : ... ~# nano /etc/fstab # Device Mountpt Type Options Dump/Pass /dev/sda2 / btrfs rw,subvol=trixie 0 0 /dev/sda2 /home btrfs rw,subvol=home,auto 0 0 /dev/sda1 /boot/efi vfat auto,rw 0 0 /dev/sda3 swap swap auto,sw 0 0 ~# nano /etc/hostname ~# nano /etc/network/interfaces auto eth0 iface eth0 inet dhcp ### Neustart ~# exit ~$ sudo reboot